package jt.classic.app.dms;


/**
 * 本件版本号工具类
 * @author lvt
 *
 */
public class FileVersionUtils {
	
	
	/**
	 * 更新版本号
	 * @param opType 操作类型 （发布 pub、更新 update）
	 * @param oldVersion 上一个版本号
	 * @return
	 */
	public String updateVersion(String opType,String oldVersion){
		String newVersion = null;
		if("pub".equals(opType)){
			int intNum =  Integer.parseInt(oldVersion.substring(0, oldVersion.indexOf(".")));
			newVersion = (intNum+1)+".0";
		}else{
			int intNum =  Integer.parseInt(oldVersion.substring(0, oldVersion.indexOf(".")));
			int decimal = Integer.parseInt(oldVersion.substring(oldVersion.indexOf(".")+1));
			decimal +=  1;
			newVersion = intNum + "." +decimal;
		}
		
		return newVersion;
	}


}
